home *** CD-ROM | disk | FTP | other *** search
-
- #define LINT_ARGS
- #include <math.h>
-
- extern float a_r;
- extern int grset(int, int);
-
-
- void grcirc(x1, y1, rad)
- unsigned x1, y1;
- long rad;
- {
- unsigned i, j, k, r, x;
-
- r = rad*.75;
- rad *= rad;
- for(k = 0; k <= r; k++) {
- x = (sqrt((double)(rad - k*k)));
- i = a_r * x;
- grset(x1+k, y1+i);
- grset(x1-k, y1+i);
- grset(x1+k, y1-i);
- grset(x1-k, y1-i);
-
- j = a_r * k;
- grset(x1+x, y1+j);
- grset(x1-x, y1+j);
- grset(x1+x, y1-j);
- grset(x1-x, y1-j);
- }
- }
-